DECLARE FUNCTION MakePath (szDir$, szFile$) AS STRING
DECLARE FUNCTION OnWindowsNT LIB "INIUPD.DLL" AS INTEGER
DECLARE FUNCTION VflatdPresent LIB "iniupd.DLL" AS INTEGER
DECLARE fUNCTION ExitWindowsExec LIB "User" (Exec$, Param$) AS INTEGER
DECLARE SUB Reboot LIB "iniupd.dll"
INIT:
CUIDLL$ = "mscuistf.dll"
DEST$ = "C:\DIGIDREM"
GROUP$ = "Interactive DigiDreams"
ITEM$ = "I Segreti di Madame X"
PROG$ = "dreamspl.exe"
PROGINI$ = "dreamspl.ini"
ININAME$ = "madx.scr"
INICRC$ = "3637227506"
MajorVer% = GetWindowsMajorVersion()
MinorVer% = GetWindowsMinorVersion()
Processor% = GetProcessorType()
IF MajorVer% < 3 OR (MajorVer% = 3 AND MinorVer% < 10) THEN
i% = DoMsgBox ("E' richiesto Microsoft Windows versione 3.10 o superiore per questo software. Aggiornate la vostra versione di Windows.", "Problemi di Installazione", MB_OK+MB_TASKMODAL+MB_ICONHAND)
END
END IF
'Prevents installation on 286
IF Processor% < 3 THEN
i% = DoMsgBox ("Video per Windows richiede un processore 386 o superiore.", "Problemi di Installazione", MB_OK+MB_TASKMODAL+MB_ICONHAND)
END
END IF
' Use Wowexec to determine version of NT. 3.1 did not stamp wowexec and wow returns 3.1 as version
i% = DoMsgBox ("Video per Windows non funziona con Windows NT 3.1. Per favore aggiornate la vostra versione di Windows NT.", "Problemi di Installazione", MB_OK+MB_TASKMODAL+MB_ICONHAND)
END
END IF
END IF
SetBitmap CUIDLL$, 1
SetTitle "Installazione di Interactive DigiDreams"